<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    
    // >, >=, <, <=, ==, ===, !=, !==

    // var a = 156;
    // var b = 38;
    // console.log( a > b ); //true
    // console.log( a >= b ); //true
    // console.log( a < b ); //false
    // console.log( a <= b ); //false
    
    // var a = "156";
    // var b = 38;
    // console.log( a > b ); //true
    // console.log( a >= b ); //true
    // console.log( a < b ); //false
    // console.log( a <= b ); //false

    // 如果有一边是数值，那么会将另一边也转成数值，再进行比较
    // 只要有NaN参与关系运算符，结果都是不成立false
    
    // var a = "196";
    // var b = "38";
    // console.log( a > b ); //false
    // console.log( a >= b ); //false
    // console.log( a < b ); //true
    // console.log( a <= b ); //true
    
    // 当关系运算符两边都是字符时，比较规则为字符的比较规则：
    //     逐位解析成Unicode编码后进行比较，得到结果，就停止
    
    // var a = "h";
    // var b = "w";
    // console.log( a > b ); //false
    // console.log( a >= b ); //false
    // console.log( a < b ); //true
    // console.log( a <= b ); //true

    // 字母越靠后的越大，小写大于大写

    // var a = "a";
    // var b = "A";
    // console.log(a > b); //true
    //A ~ Z:65 ~ 90
    //a ~ z:97 ~ 122



    // var a = 10;
    // var b = "10";

    // console.log(a == b);
    // // ==也存在数据类型转换

    // console.log(a === b);
    // // ===不存在数据类型转换

    // console.log(a != b);
    // // !=也存在数据类型转换

    // console.log(a !== b);
    // // !==不存在数据类型转换





</script>
</html>